package iso2.pruebas;

import iso2.dominio.Articulo;
import iso2.dominio.ArticulosQuitadosException;
import iso2.dominio.Carrito;
import iso2.dominio.StockInsuficienteException;


import junit.framework.TestCase;

public class TestAnadirCarrito extends TestCase {

	private Articulo articulo;
	private Carrito carritoVacio;

	protected void setUp()
	{
		articulo = new Articulo(1,"articulo1",1,"articulo1","articulo1","articulo1",0,true);
		carritoVacio = new Carrito();
	}

	protected void tearDown() {}

	public void testaddArticuloDominio_ok() {
		/*
		 * Si el método no funciona tirará una excepción y no debe hacerlo. Es un
		 * oráculo en positvo
		 */

		try {
			carritoVacio.addArticulo(articulo, 1);
		} catch (ArticulosQuitadosException e) {
			e.printStackTrace();
		} catch (StockInsuficienteException e) {
			e.printStackTrace();
		}

	}

}